placenta succenturiata - French English Dictionary